﻿@charset "utf-8";
/* CSS Document */



/**********************left main1 start***************************/

.main_left{width:728px;overflow:hidden;float:left;position:relative;}
.main_right{width:262px;overflow:hidden; float:right;}


/*hot*/
.hot{width:234px;border:1px solid #ccc;padding:0px 13px 15px; overflow:hidden;margin-bottom:10px; background:#fff url(../images/title_bg.jpg) repeat-x;}
.hot .pic_sty1{float:left;margin:3px 0 10px 13px; border:1px solid #ccc;}
.hot .tel{ padding:0 0 0 12px;color:#024177;text-align:left; display:block;}
.more a,.more1 a,.more2 a{ position:absolute;right:0px;top:0px;font-size:12px;color:#024177; font-weight:normal;}
.more1 a{right:10px;}

/*行业资讯*/
.news{width:456px;position:absolute;right:0px;top:342px;background:url(../images/news_title_bg.jpg) repeat-x left 34px;* background:url(../images/news_title_bg.jpg) repeat-x left 42px;}
.news_mian{ border-bottom:1px dotted #ccc;padding:0 13px 13px; margin-bottom:1px;}
.time{ position:absolute;top:2px;right:0px;color:#666;font-size:12px;font-weight:normal;}
.news_mian p{line-height:18px;;height:38px!important;_height:38px;*height:42px;}
h2.news_title .more1 a{top:8px;}


/*技术交流*/
.tech{width:456px;background:url(../images/news_title_bg.jpg) no-repeat left 34px;margin:0 10px;float:left;}
.news_second,.new_content{width:728px; background:#fff;border-top:1px solid #ccc; overflow:hidden;}


/*gallery模块*/
.gallery{width:713px;overflow:hidden;height:414px!important;_height:414px;*height:424px;padding-right:0px; float:left;margin-right:10px;}
.gallery_main{width:344px;margin:0 10px 15px 0px;overflow:hidden;float:left; display:inline;*padding-bottom:10px;}
.gallery_main_right{line-height:18px;height:106px;overflow:hidden;*line-height:16px; color:#666;}
.gallery_main_botm{height:52px; background:#F6F6F6; overflow:hidden;margin-top:8px;padding:6px 8px;font-size:12px; color:#666;line-height:18px;}
.pic_sty{ border:1px solid #ccc;padding:1px;width:156px;height:104px; float:left;margin-right:10px; overflow:hidden;}

.gallery_S{width:713px;overflow:hidden;padding-left:15px;}
.gallery_S .gallery_main{margin:0 10px 15px 0px!important;_padding-bottom:10px;_margin-bottom:10px;*padding-bottom:0px;*margin-bottom:-10px;}
.line{height:1px; border-bottom:1px dotted #ccc;width:100%;margin:0 auto 15px;clear:left;}
.case_search{margin:15px auto 20px;width:92%; border:1px solid #0075A2;padding:10px 12px; position:relative;}
.select{width:80px;height:25px;border:1px solid #ccc;line-height:25px; vertical-align:middle;margin-bottom:5px!important;margin:5px 7px 0 0px;padding:2px 0}
.input_text{width:140px;height:21px; border:1px solid #ccc;line-height:21px;vertical-align:middle;margin-right:8px;}
.input_text_full{width:320px;}

/*培训认证*/
.pxrz-box{width: 698px;overflow: hidden;}
.pxrz-box .pxrz-list{width: 712px;}
.pxrz-box .pxrz-list li{float: left;width: 164px;padding: 14px 14px 10px 0;overflow: hidden;border-bottom: 1px dotted #CCC;}
.pxrz-box .pxrz-list li .picwrap,.pxrz-box .pxrz-list li .txtwrap{float: left;width: 100%;overflow: hidden;}
.pxrz-box .pxrz-list li .picwrap:hover{cursor: pointer;}
.pxrz-box .pxrz-list li .txtwrap{padding-top: 8px;}
.pxrz-box .pxrz-list li .txtwrap p{float: left;width: 100%;height: 20px;line-height: 20px;font-size: 13px;}


/*list样式*/
.li_style1 li{overflow:hidden; width:100%; line-height:23px;}
.li_style2 li{ background:url(../../images/list_pic.jpg) no-repeat 0 12px; text-indent:10px; border-bottom:1px dotted #003399;line-height:30px;width:95%; overflow:hidden;margin:0 auto;}
.li_style2 li span{ display:block;line-height:22px; text-indent:0px;margin-bottom:12px;}
.li_style3{width:100%;border-bottom:2px solid #1F8640;margin:15px auto 0px;height:33px;}
.li_style3 li{width:150px;height:33px;margin-right:8px;float:left;font-size:14px;line-height:39px;text-align:center;background:url(../../images/li_title_hover.jpg) no-repeat;color:#fff; font-weight:bold;}
.ul_sty{float: left;width:50%;}
.li_style6 {margin-bottom:10px; width:749px; clear:both;}
.li_style6 li{background:url(../../images/a3.gif) no-repeat 0 6px; text-indent:13px;margin-left:15px;}

/*新闻栏目页列表*/
.li_style5{ margin:10px auto 0px;width:100%; background:#fff; display:block;}
.li_style5 li{text-indent:10px;list-style-type:none;border-bottom:1px dotted #ccc;width:100%;float:left;line-height:27px;}
.li_style5 li a{ display:block;float:left;width:75%;width:73%!important;*width:73%;white-space:nowrap;margin-right:15px;}
.li_style5 li b{ font-weight:normal;display:block;float:right;padding-right:15px;width:15%;width:20%!important;*width:20%; text-align:right;color:#666;}

/*新闻内容详细页*/
.new_content{width:726px;border:1px solid #ccc;margin-bottom:10px;}
.contain{width:698px; margin:10px auto 10px; overflow:hidden;padding:0px 15px 0px;*padding:15px 15px 0px;}
.contain img{ margin:10px auto; display:block;}
.title_sty1{margin:15px auto 10px;font-size:16px;color:#333;text-indent:0px;line-height:24px; text-align:center; text-transform:none;height:auto;}
.source{ display: block; margin:-10px auto 0;text-align:center;padding-bottom:10px;border-bottom:1px dashed #ccc;margin-bottom:30px;width:98%;}
.new_footer{margin:30px auto 5px;border-top:1px dashed #ccc;}
.new_footer p{line-height:23px;text-indent:15px;}
.share_news{width:200px;padding:15px 0;clear:left;height:15px;}

/*友情链接*/
.link{width:974px;height:50px;border:1px solid #ccc;border-left:none;float:left;padding:10px 0px 30px; margin-bottom:10px;white-space:nowrap; overflow:hidden;}
.link a{display:block;margin:0px 10px;float:left;}


/*城市搜索*/
.six_iframe_city {width: 383px;position: absolute;z-index: 9999;height: 166px;opacity:0;filter: Alpha(Opacity=0);}
.six_city{position: absolute;width: 383px;font-size: 12px;z-index:9999;overflow: hidden;left: 189px;*left:193px;top: 41px;}
.six_city_head{width:381px;overflow: hidden;color: #fff;background: #016192; text-indent:12px;height:28px; border:1px solid #026084;}
.six_city_head b{ font-size:12px;padding-right:7px;}
.six_city_head span{ float:left;font-weight: normal;height: 27px;line-height: 27px; text-align:left;}
.six_city_head em{ float:right;font-weight:bold; font-size:12px;height: 27px;line-height: 27px; padding-right:9px; cursor:pointer;font-style: normal;}
.six_city_body{border: 2px solid #026084;border-top:none;padding:5px;overflow:hidden;background: #fff;width:369px;}
.six_city_ul01 {padding: 0 3px; margin:0px auto;background:url(../images/search_boxLine.jpg) bottom center repeat-x;overflow: hidden;height:21px;}
.six_city_ul01 li {float: left;text-align: center;cursor: pointer;}
.six_city_ul01 .at { padding:0px 10px; margin:0px 2px;height:20px; line-height:19px;border: 1px solid #cfa31f;border-bottom:none;font-weight: bold;background: #ffffff;}
.six_city_ul01 .not { padding:1px 11px 0px; margin:0px 2px;height:20px; line-height:19px;}
.body_main{width:342px;overflow:hidden; display:block;}
#six_city_ul02{float:left;width:342px;}
#six_city_ul02 li {float: left;line-height: 20px; height:20px; font-weight:normal; padding:2px 0px; white-space:nowrap;}
.six_city_body .at02 {float:left;border:1px solid #ffffff;padding:0px 5px;color:#016192;}
.six_city_body .at02:hover {background: #D7ECF6;border: 1px solid #6EB9DD;color:#004FB1;text-decoration:none;}
.six_city_body01 {padding:5px 10px 10px;line-height: 20px;margin:0 auto;overflow-y:auto;height:165px;}


/*常见公用模块*/

.layout{position: fixed;_position: absolute;top: 0;left: 0;width: 100%;display: none;}
.layout-mask{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: black;opacity: 0.78;filter: alpha(opacity=78);}
.layout-cont{position: absolute;left: 50%;top: 50%;z-index: 96;width: 600px;height: 428px;margin-left: -300px;margin-top: -214px;overflow: hidden;background: white;padding: 15px;}
.layout-close{position: absolute;right: -45px;top: -45px;z-index: 98;width: 90px;height: 90px;background: black;opacity: 0.68;filter: alpha(opacity=68);border-radius: 45px;cursor: pointer;}
.layout-close:hover{opacity: 0.88;filter: alpha(opacity=88);}
.layout-close span{position: absolute;bottom: 4px;left: 4px;display: block;width: 45px;height: 45px;line-height: 45px;text-align: center;color: white;font-size: 24px;}


.font14{font-size:14px;}
.font15{font-size:15px; font-weight:bold;}

.float_left{ float:left;}
.float_right{ float:right;}


.widmgin{width:100%; margin:10px 15px 0 10px;}
.width_728{width:728px;}
.width_700{width:700px;}

.height_300{height:223px; overflow:hidden;}

.pic_floatL{float:left;margin:0px 10px 0px 0;border:1px solid #ccc;}
.pic_border,.pic_sty2{ border:1px solid #ccc;}